add_executable(
    gcd_array_generator
    ta_example/gcd_array_generator.cpp
)
target_link_libraries(
    gcd_array_generator
    IR_lib
)

add_executable(
    assign_easy_generator
    ta_example/assign_easy_generator.cpp
)
target_link_libraries(
    assign_easy_generator
    IR_lib
)

add_executable(
    stu_assign_generator
    stu_cpp/assign_generator.cpp
)
target_link_libraries(
    stu_assign_generator
    IR_lib
)

add_executable(
    stu_fun_generator
    stu_cpp/fun_generator.cpp
)
target_link_libraries(
    stu_fun_generator
    IR_lib
)

add_executable(
    stu_if_generator
    stu_cpp/if_generator.cpp
)
target_link_libraries(
    stu_if_generator
    IR_lib
)

add_executable(
    stu_while_generator
    stu_cpp/while_generator.cpp
)
target_link_libraries(
    stu_while_generator
    IR_lib
)
